package com.cjt.springworkflow.filter;

import java.io.IOException;

import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.filter.OncePerRequestFilter;

public class HelloWorldFilter extends OncePerRequestFilter {

	@Override
	protected void doFilterInternal(HttpServletRequest request,
			HttpServletResponse response, FilterChain filterChain)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		String url=request.getRequestURI();
		if (url.indexOf("helloworld")==-1){
			request.setAttribute("from", "HelloWorldFilter");
			request.getRequestDispatcher("/helloworld").forward(request,response);;
		}else{
			filterChain.doFilter(request, response);
		}	
	}
}
